import StrTo from "./StrTo";

class Sentence{
    static  run(str){

        let wordIds= this. word(str);

        console.log("数据 文字  "+str   +"       数据ID："+wordIds)
        //  let wordsId=  this.words(wordIds)

        let  xxx=trans.sort(wordIds);
        console.table(xxx.xx)
    }

    analysis(){

    }


    /**
     * 字
     * @param strNums
     */
    static word(str){
        //拆分直接添加
        let res=[];
        let srts=str.split("");
        for(let i=0;i<srts.length;i++){
            let num= StrTo.utf8ToNum(srts[i]);
            let wordId =trans.addWord(num);
            res.push(wordId)
        }
        return res;

    }

    /**
     * 通过字或者词添加意
     * 意
     */
    idea(){
        //判断是字还是词
        //    如果是词查找是否存在，不存在创建
        //查找意是否存在，不存在创建

    }

    /**
     * 组词
     */
    static words(wordIds){
        return  trans.addWrods(wordIds[0],wordIds[1])
        //查找每个字是否存在
        //组词 某认情况下不创建，除非添加意
    }



}
